[INFO] fetching crate cobre-core 0.7.0...
[INFO] testing cobre-core-0.7.0 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate cobre-core 0.7.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate cobre-core 0.7.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cobre-core 0.7.0
[INFO] tweaked toml for crates.io crate cobre-core 0.7.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cobre-core 0.7.0 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cobre-core 0.7.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e
[INFO] running `Command { std: "docker" "start" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling cobre-core v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.73s
[INFO] running `Command { std: "docker" "inspect" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling hash32 v0.2.1
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling cobre-core v0.7.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ScalarParameter`
[INFO] [stdout]    --> src/parameters.rs:418:77
[INFO] [stdout]     |
[INFO] [stdout] 418 |     use super::{CoefficientRef, ComputedParameter, EntityId, ParameterKind, ScalarParameter};
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.43s
[INFO] running `Command { std: "docker" "inspect" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `ScalarParameter`
[INFO] [stderr]    --> src/parameters.rs:418:77
[INFO] [stderr]     |
[INFO] [stderr] 418 |     use super::{CoefficientRef, ComputedParameter, EntityId, ParameterKind, ScalarParameter};
[INFO] [stderr]     |                                                                             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cobre-core` (lib test) generated 1 warning (run `cargo fix --lib -p cobre-core --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobre_core-716efc5cb31a0c7b)
[INFO] [stdout] 
[INFO] [stdout] running 205 tests
[INFO] [stdout] test entities::bus::tests::test_bus_equality ... ok
[INFO] [stdout] test entities::bus::tests::test_bus_construction ... ok
[INFO] [stdout] test entities::energy_contract::tests::test_contract_type_equality ... ok
[INFO] [stdout] test entities::bus::tests::test_deficit_segment_unbounded ... ok
[INFO] [stdout] test entities::energy_contract::tests::test_export_contract ... ok
[INFO] [stdout] test entities::energy_contract::tests::test_import_contract ... ok
[INFO] [stdout] test entities::hydro::tests::test_diversion_channel ... ok
[INFO] [stdout] test entities::hydro::tests::test_filling_config ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydraulic_losses_factor ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydro_evaporation_reference_volumes ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydro_constant_productivity ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydro_fpha ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydro_optional_fields_none ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydro_optional_fields_some ... ok
[INFO] [stdout] test entities::hydro::tests::test_hydro_penalties_all_fields ... ok
[INFO] [stdout] test entities::hydro::tests::test_tailrace_piecewise ... ok
[INFO] [stdout] test entities::hydro::tests::test_tailrace_polynomial ... ok
[INFO] [stdout] test entities::line::tests::test_line_equality ... ok
[INFO] [stdout] test entities::line::tests::test_line_lifecycle_bounded ... ok
[INFO] [stdout] test entities::line::tests::test_line_lifecycle_always ... ok
[INFO] [stdout] test entities::non_controllable::tests::test_non_controllable_construction ... ok
[INFO] [stdout] test entities::pumping_station::tests::test_pumping_station_construction ... ok
[INFO] [stdout] test entities::thermal::tests::test_thermal_construction ... ok
[INFO] [stdout] test entities::non_controllable::tests::test_non_controllable_must_run ... ok
[INFO] [stdout] test entities::line::tests::test_line_construction ... ok
[INFO] [stdout] test entity_id::tests::test_from_i32 ... ok
[INFO] [stdout] test entity_id::tests::test_equality ... ok
[INFO] [stdout] test entities::thermal::tests::test_thermal_with_anticipated ... ok
[INFO] [stdout] test entity_id::tests::test_display ... ok
[INFO] [stdout] test entity_id::tests::test_into_i32 ... ok
[INFO] [stdout] test entities::thermal::tests::test_anticipated_config_lead_stages_as_usize_5 ... ok
[INFO] [stdout] test entity_id::tests::test_copy ... ok
[INFO] [stdout] test error::tests::test_display_duplicate_id ... ok
[INFO] [stdout] test error::tests::test_display_cascade_cycle ... ok
[INFO] [stdout] test entities::non_controllable::tests::test_non_controllable_curtailment_cost ... ok
[INFO] [stdout] test generic_constraint::tests::anticipated_decision_constructs ... ok
[INFO] [stdout] test generic_constraint::tests::linear_term_explicit_scale ... ok
[INFO] [stdout] test generic_constraint::tests::linear_term_literal_constructor ... ok
[INFO] [stdout] test generic_constraint::tests::test_constraint_sense_variants ... ok
[INFO] [stdout] test error::tests::test_display_invalid_reference ... ok
[INFO] [stdout] test generic_constraint::tests::test_generic_constraint_construction ... ok
[INFO] [stdout] test generic_constraint::tests::test_linear_term_with_coefficient ... ok
[INFO] [stdout] test generic_constraint::tests::test_slack_config_disabled_has_no_penalty ... ok
[INFO] [stdout] test error::tests::test_error_trait ... ok
[INFO] [stdout] test initial_conditions::tests::test_hydro_past_inflows_clone ... ok
[INFO] [stdout] test generic_constraint::tests::test_variable_ref_variants ... ok
[INFO] [stdout] test initial_conditions::tests::test_hydro_past_inflows_with_season_ids ... ok
[INFO] [stdout] test generic_constraint::tests::anticipated_decision_copy_and_eq ... ok
[INFO] [stdout] test initial_conditions::tests::test_hydro_storage_clone ... ok
[INFO] [stdout] test entity_id::tests::test_hash_consistency ... ok
[INFO] [stdout] test generic_constraint::tests::test_variable_ref_block_none_vs_some ... ok
[INFO] [stdout] test initial_conditions::tests::test_initial_conditions_default_is_empty ... ok
[INFO] [stdout] test initial_conditions::tests::test_initial_conditions_construction_with_recent_observations ... ok
[INFO] [stdout] test initial_conditions::tests::test_past_anticipated_commitments_default_empty ... ok
[INFO] [stdout] test initial_conditions::tests::test_initial_conditions_with_anticipated_commitments ... ok
[INFO] [stdout] test parameters::tests::seasonal_constructor_sorts_and_dedups ... ok
[INFO] [stdout] test initial_conditions::tests::test_initial_conditions_construction ... ok
[INFO] [stdout] test initial_conditions::tests::test_anticipated_commitment_history_has_no_season_ids_field ... ok
[INFO] [stdout] test initial_conditions::tests::test_recent_observation_construction_and_clone ... ok
[INFO] [stdout] test parameters::tests::seven_computed_parameter_variants ... ok
[INFO] [stdout] test parameters::tests::coefficient_ref_copy_semantics ... ok
[INFO] [stdout] test parameters::tests::parameter_kind_four_variants ... ok
[INFO] [stdout] test penalty::tests::test_resolve_bus_deficit_segments_override ... ok
[INFO] [stdout] test penalty::tests::test_resolve_bus_excess_cost_override ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_directional_evaporation_asymmetric ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_directional_override_pos_only ... ok
[INFO] [stdout] test penalty::tests::test_resolve_bus_deficit_segments_global ... ok
[INFO] [stdout] test penalty::tests::test_resolve_bus_excess_cost_global ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_penalties_all_override ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_no_overrides_directional_equals_symmetric ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_penalties_all_global ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_penalties_default_overrides_equals_global ... ok
[INFO] [stdout] test penalty::tests::test_resolve_hydro_penalties_partial_override ... ok
[INFO] [stdout] test penalty::tests::test_resolve_line_exchange_cost_global ... ok
[INFO] [stdout] test penalty::tests::test_resolve_line_exchange_cost_override ... ok
[INFO] [stdout] test penalty::tests::test_resolve_ncs_curtailment_cost_global ... ok
[INFO] [stdout] test penalty::tests::test_resolve_ncs_curtailment_cost_override ... ok
[INFO] [stdout] test resolved::tests::test_all_bound_structs_are_copy ... ok
[INFO] [stdout] test resolved::tests::bounds_padding_invariants::axis_len_matches_n_plus_k_max ... ok
[INFO] [stdout] test resolved::tests::test_empty_bounds_has_zero_thermal_axis ... ok
[INFO] [stdout] test resolved::tests::test_all_penalty_structs_are_copy ... ok
[INFO] [stdout] test resolved::tests::test_exchange_factors_empty_returns_one_one ... ok
[INFO] [stdout] test resolved::tests::test_exchange_factors_new_default_is_one_one ... ok
[INFO] [stdout] test resolved::tests::test_exchange_factors_out_of_bounds_returns_default ... ok
[INFO] [stdout] test resolved::tests::test_exchange_factors_set_and_get ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_empty ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_multiple_blocks ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_no_rows ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_single_block_none ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_sparse_active ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_two_stages_one_constraint ... ok
[INFO] [stdout] test resolved::tests::test_generic_bounds_unknown_constraint_id_skipped ... ok
[INFO] [stdout] test resolved::tests::test_hydro_stage_bounds_has_eleven_fields ... ok
[INFO] [stdout] test resolved::tests::test_hydro_stage_penalties_copy ... ok
[INFO] [stdout] test resolved::tests::test_load_factors_empty_returns_one ... ok
[INFO] [stdout] test resolved::tests::test_load_factors_new_default_is_one ... ok
[INFO] [stdout] test resolved::tests::test_load_factors_out_of_bounds_returns_one ... ok
[INFO] [stdout] test resolved::tests::test_load_factors_set_and_get ... ok
[INFO] [stdout] test resolved::tests::test_n_stages_unchanged_with_padding ... ok
[INFO] [stdout] test resolved::tests::test_ncs_bounds_new_uses_defaults ... ok
[INFO] [stdout] test resolved::tests::test_ncs_bounds_empty_is_empty ... ok
[INFO] [stdout] test resolved::tests::test_ncs_bounds_out_of_bounds_returns_zero ... ok
[INFO] [stdout] test resolved::tests::test_ncs_factors_empty_returns_one ... ok
[INFO] [stdout] test resolved::tests::test_ncs_bounds_set_and_get ... ok
[INFO] [stdout] test resolved::tests::test_ncs_factors_new_default_is_one ... ok
[INFO] [stdout] test resolved::tests::test_resolved_bounds_mutable_update ... ok
[INFO] [stdout] test resolved::tests::test_ncs_factors_out_of_bounds_returns_one ... ok
[INFO] [stdout] test resolved::tests::test_resolved_penalties_construction ... ok
[INFO] [stdout] test resolved::tests::test_resolved_penalties_indexed_access ... ok
[INFO] [stdout] test resolved::tests::test_resolved_bounds_construction ... ok
[INFO] [stdout] test resolved::tests::test_thermal_bounds_at_last_padded_stage ... ok
[INFO] [stdout] test resolved::tests::test_thermal_bounds_at_first_padded_stage ... ok
[INFO] [stdout] test resolved::tests::test_resolved_penalties_mutable_update ... ok
[INFO] [stdout] test resolved::tests::test_thermal_stage_axis_extends_with_k_max ... ok
[INFO] [stdout] test resolved::tests::test_ncs_factors_set_and_get ... ok
[INFO] [stdout] test resolved::tests::test_thermal_bounds_at_last_study_stage ... ok
[INFO] [stdout] test resolved::tests::test_thermal_stage_axis_zero_k_max_unchanged ... ok
[INFO] [stdout] test scenario::tests::annual_component_partial_eq_clone ... ok
[INFO] [stdout] test scenario::tests::inflow_model_annual_some_round_trip ... ok
[INFO] [stdout] test scenario::tests::test_correlation_model_construction ... ok
[INFO] [stdout] test scenario::tests::test_correlation_model_identity_matrix_access ... ok
[INFO] [stdout] test resolved::tests::test_thermal_stage_axis_len_equals_n_plus_k_max ... ok
[INFO] [stdout] test scenario::tests::inflow_model_annual_default_none ... ok
[INFO] [stdout] test scenario::tests::test_historical_years_list_construction ... ok
[INFO] [stdout] test scenario::tests::test_historical_years_range_construction ... ok
[INFO] [stdout] test scenario::tests::test_inflow_model_ar_order_method ... ok
[INFO] [stdout] test scenario::tests::test_inflow_model_construction ... ok
[INFO] [stdout] test scenario::tests::test_ncs_model_construction ... ok
[INFO] [stdout] test scenario::tests::test_sampling_scheme_copy ... ok
[INFO] [stdout] test scenario::tests::test_scenario_source_default ... ok
[INFO] [stdout] test system::tests::test_canonical_ordering ... ok
[INFO] [stdout] test system::tests::test_all_entity_lookups ... ok
[INFO] [stdout] test system::tests::test_cascade_cycle_and_invalid_filling_both_reported ... ok
[INFO] [stdout] test system::tests::test_count_queries ... ok
[INFO] [stdout] test system::tests::test_cascade_accessible ... ok
[INFO] [stdout] test system::tests::test_filling_negative_inflow ... ok
[INFO] [stdout] test system::tests::test_invalid_bus_reference_hydro ... ok
[INFO] [stdout] test system::tests::test_cascade_cycle_detected ... ok
[INFO] [stdout] test system::tests::test_filling_without_entry_stage ... ok
[INFO] [stdout] test system::tests::test_invalid_pumping_station_hydro_refs ... ok
[INFO] [stdout] test system::tests::test_lookup_by_id ... ok
[INFO] [stdout] test system::tests::test_default_builder ... ok
[INFO] [stdout] test system::tests::test_lookup_missing_id ... ok
[INFO] [stdout] test system::tests::test_multiple_duplicate_errors ... ok
[INFO] [stdout] test system::tests::test_cascade_self_loop_detected ... ok
[INFO] [stdout] test system::tests::test_duplicate_id_error ... ok
[INFO] [stdout] test system::tests::test_empty_system ... ok
[INFO] [stdout] test system::tests::test_invalid_downstream_reference ... ok
[INFO] [stdout] test system::tests::test_multiple_invalid_references_collected ... ok
[INFO] [stdout] test system::tests::test_network_accessible ... ok
[INFO] [stdout] test system::tests::test_send_sync ... ok
[INFO] [stdout] test system::tests::test_slice_accessors ... ok
[INFO] [stdout] test system::tests::test_system_backward_compat ... ok
[INFO] [stdout] test system::tests::test_system_external_scenarios_stores_rows ... ok
[INFO] [stdout] test system::tests::test_system_external_scenarios_defaults_empty ... ok
[INFO] [stdout] test system::tests::test_system_resolved_generic_bounds_accessor ... ok
[INFO] [stdout] test system::tests::test_system_inflow_history_stores_rows ... ok
[INFO] [stdout] test system::tests::test_system_stage_lookup_by_id ... ok
[INFO] [stdout] test system::tests::test_valid_acyclic_cascade_passes ... ok
[INFO] [stdout] test system::tests::test_valid_filling_config_passes ... ok
[INFO] [stdout] test system::tests::test_valid_cross_references_pass ... ok
[INFO] [stdout] test temporal::tests::test_season_map_construction ... ok
[INFO] [stdout] test temporal::tests::test_stage_duration ... ok
[INFO] [stdout] test system::tests::test_system_inflow_history_defaults_empty ... ok
[INFO] [stdout] test system::tests::test_system_with_initial_conditions ... ok
[INFO] [stdout] test topology::cascade::tests::test_all_terminal ... ok
[INFO] [stdout] test temporal::tests::test_block_mode_copy ... ok
[INFO] [stdout] test system::tests::test_system_with_stages ... ok
[INFO] [stdout] test temporal::tests::test_policy_graph_construction ... ok
[INFO] [stdout] test topology::cascade::tests::test_fork_merge ... ok
[INFO] [stdout] test topology::cascade::tests::test_deterministic_ordering ... ok
[INFO] [stdout] test topology::cascade::tests::test_is_headwater ... ok
[INFO] [stdout] test topology::cascade::tests::test_is_terminal ... ok
[INFO] [stdout] test topology::cascade::tests::test_linear_chain ... ok
[INFO] [stdout] test topology::cascade::tests::test_parallel_chains ... ok
[INFO] [stdout] test topology::network::tests::test_bus_no_connections ... ok
[INFO] [stdout] test topology::network::tests::test_deterministic_ordering ... ok
[INFO] [stdout] test topology::network::tests::test_generators_per_bus ... ok
[INFO] [stdout] test topology::cascade::tests::test_len ... ok
[INFO] [stdout] test topology::network::tests::test_multiple_lines_same_bus ... ok
[INFO] [stdout] test topology::cascade::tests::test_single_hydro_terminal ... ok
[INFO] [stdout] test topology::network::tests::test_single_line ... ok
[INFO] [stdout] test training_event::tests::all_variants_clone ... ok
[INFO] [stdout] test topology::network::tests::test_loads_per_bus ... ok
[INFO] [stdout] test topology::network::tests::test_empty_network ... ok
[INFO] [stdout] test topology::cascade::tests::test_empty_cascade ... ok
[INFO] [stdout] test training_event::tests::all_fifteen_variants_construct ... ok
[INFO] [stdout] test training_event::tests::all_variants_debug_non_empty ... ok
[INFO] [stdout] test training_event::tests::convergence_update_rules_evaluated_field ... ok
[INFO] [stdout] test training_event::tests::forward_pass_complete_fields_accessible ... ok
[INFO] [stdout] test training_event::tests::policy_budget_enforcement_complete_fields_accessible ... ok
[INFO] [stdout] test training_event::tests::policy_selection_complete_fields_accessible ... ok
[INFO] [stdout] test training_event::tests::policy_template_bake_complete_fields_accessible ... ok
[INFO] [stdout] test training_event::tests::simulation_progress_first_scenario_cost_carried ... ok
[INFO] [stdout] test training_event::tests::simulation_progress_scenario_cost_field_accessible ... ok
[INFO] [stdout] test training_event::tests::stage_row_selection_record_fields_accessible ... ok
[INFO] [stdout] test training_event::tests::stopping_rule_result_debug_non_empty ... ok
[INFO] [stdout] test training_event::tests::stopping_rule_result_fields_accessible ... ok
[INFO] [stdout] test training_event::tests::training_started_timestamp_field ... ok
[INFO] [stdout] test training_event::tests::worker_timing_fields_accessible ... ok
[INFO] [stdout] test welford::tests::welford_count_tracks_updates ... ok
[INFO] [stdout] test welford::tests::welford_known_dataset_mean_variance_std ... ok
[INFO] [stdout] test welford::tests::welford_single_value_no_variance ... ok
[INFO] [stdout] test welford::tests::welford_zero_updates ... ok
[INFO] [stdout] test resolved::tests::test_thermal_bounds_out_of_range_panics_in_debug ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 205 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/infra_genericity.rs (/opt/rustwide/target/debug/deps/infra_genericity-8493cd0c8ea5fa09)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test infra_genericity_gate ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- infra_genericity_gate stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'infra_genericity_gate' (674) panicked at tests/infra_genericity.rs:32:5:
[INFO] [stdout] Gate script not found at /opt/scripts/check-infra-genericity.sh: run from the workspace root or ensure the script exists
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b5c928eb5a8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b5c928eb5a8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b5c928eb5a8 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b5c928eb5a8 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b5c928ff38a - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b5c928ff38a - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5b5c928efde2 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b5c928efde2 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b5c928ca366 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b5c928ca366 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b5c928e3b49 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b5c9287f7bc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5b5c9287f7bc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b5c928e3d02 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5b5c928e3d02 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b5c928ca422 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b5c928c1db9 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b5c928cb13d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b5c928ffa7c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b5c9286f2d1 - infra_genericity[ce48cdae6c38121b]::infra_genericity_gate
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/infra_genericity.rs:32:5
[INFO] [stdout]   20:     0x5b5c9286efe7 - infra_genericity[ce48cdae6c38121b]::infra_genericity_gate::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/infra_genericity.rs:18:27
[INFO] [stdout]   21:     0x5b5c928724c6 - <infra_genericity[ce48cdae6c38121b]::infra_genericity_gate::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b5c9287289b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b5c9287289b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b5c92880115 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b5c92880115 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b5c92880115 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b5c92880115 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b5c92880115 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b5c92880115 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b5c92880115 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b5c9287ac74 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b5c9287ac74 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b5c92883192 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b5c92883192 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b5c92883192 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b5c92883192 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b5c92883192 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b5c92883192 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b5c92883192 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b5c928eaf0f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x5b5c928eaf0f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x75aa72badaa4 - <unknown>
[INFO] [stdout]   43:     0x75aa72c3aa64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     infra_genericity_gate
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test infra_genericity`
[INFO] running `Command { std: "docker" "inspect" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e", kill_on_drop: false }`
[INFO] [stdout] 2b37f1e00f7c5c1a24533be9381caac97e11350c01e3a74dee396afc361b920e
